# far model CODE resource # near model jump table entries starting at A5 + 0x00000000 (0 of them) # far model jump table entries starting at A5 + 0x00003F38 (62 of them) # A5 relocation data at 0x00001168 # A5 relocation at 00000038 # A5 relocation at 00000078 # A5 relocation at 000000BE # A5 relocation at 000000C4 # A5 relocation at 0000010C # A5 relocation at 00000146 # A5 relocation at 0000014C # A5 relocation at 0000017E # A5 relocation at 00000184 # A5 relocation at 000001C2 # A5 relocation at 000001C8 # A5 relocation at 00000206 # A5 relocation at 0000020C # A5 relocation at 0000024A # A5 relocation at 00000250 # A5 relocation at 0000028E # A5 relocation at 00000294 # A5 relocation at 000002D4 # A5 relocation at 00000314 # A5 relocation at 00000354 # A5 relocation at 00000392 # A5 relocation at 00000398 # A5 relocation at 000003D2 # A5 relocation at 000003D8 # A5 relocation at 00000412 # A5 relocation at 00000418 # A5 relocation at 0000045A # A5 relocation at 00000460 # A5 relocation at 000004A4 # A5 relocation at 000004E4 # A5 relocation at 00000522 # A5 relocation at 00000528 # A5 relocation at 00000568 # A5 relocation at 000005B0 # A5 relocation at 000005F4 # A5 relocation at 0000063A # A5 relocation at 00000640 # A5 relocation at 0000067A # A5 relocation at 00000680 # A5 relocation at 000006C6 # A5 relocation at 000006CC # A5 relocation at 00000714 # A5 relocation at 00000752 # A5 relocation at 00000758 # A5 relocation at 00000798 # A5 relocation at 000007A8 # A5 relocation at 000007BC # A5 relocation at 000007CA # A5 relocation at 000007D2 # A5 relocation at 0000082E # A5 relocation at 00000834 # A5 relocation at 0000086E # A5 relocation at 00000874 # A5 relocation at 000008B6 # A5 relocation at 000008BC # A5 relocation at 000008FA # A5 relocation at 00000900 # A5 relocation at 0000093E # A5 relocation at 00000944 # A5 relocation at 00000982 # A5 relocation at 00000988 # A5 relocation at 000009C2 # A5 relocation at 000009C8 # A5 relocation at 00000A02 # A5 relocation at 00000A08 # A5 relocation at 00000A50 # A5 relocation at 00000A90 # A5 relocation at 00000AE0 # A5 relocation at 00000B22 # A5 relocation at 00000B6E # A5 relocation at 00000B74 # A5 relocation at 00000BB8 # A5 relocation at 00000C02 # A5 relocation at 00000C08 # A5 relocation at 00000C50 # A5 relocation at 00000C9C # A5 relocation at 00000CEC # A5 relocation at 00000D3C # A5 relocation at 00000D7E # A5 relocation at 00000DF8 # A5 relocation at 00000E32 # A5 relocation at 00000E38 # A5 relocation at 00000E7A # A5 relocation at 00000E80 # A5 relocation at 00000EC2 # A5 relocation at 00000EC8 # A5 relocation at 00000F0E # A5 relocation at 00000F14 # A5 relocation at 00000F52 # A5 relocation at 00000F58 # A5 relocation at 00000F9A # A5 relocation at 00000FA0 # A5 relocation at 00000FE4 # A5 relocation at 0000102C # A5 relocation at 00001066 # A5 relocation at 0000106C # A5 relocation at 000010A6 # A5 relocation at 000010AC # A5 relocation at 000010EA # A5 relocation at 000010F0 # A5 relocation at 0000112A # A5 relocation at 00001130 # A5 is 0x00000000 # PC relocation data at 0x000011D0 # PC relocation at 00000072 # PC relocation at 00000106 # PC relocation at 000002CE # PC relocation at 0000030E # PC relocation at 0000034E # PC relocation at 0000049E # PC relocation at 000004DE # PC relocation at 00000562 # PC relocation at 000005AA # PC relocation at 000005EE # PC relocation at 0000070E # PC relocation at 00000A4A # PC relocation at 00000A8A # PC relocation at 00000ADA # PC relocation at 00000B1C # PC relocation at 00000BB2 # PC relocation at 00000C4A # PC relocation at 00000C96 # PC relocation at 00000CE6 # PC relocation at 00000D36 # PC relocation at 00000D78 # PC relocation at 00000DF2 # PC relocation at 00000FDE # PC relocation at 00001026 # load address is 0x00000000 00000000 0000 0000 ori.b D0, 0x0 00000004 4348 chk.w D1, A0 00000006 455A chk.w D2, [A2]+ 00000008 4E56 0000 link A6, 0 0000000C 2F0A move.l -[A7], A2 0000000E 2079 FFFF 6EE4 movea.l A0, [0xFFFF6EE4] 00000014 246E 0008 movea.l A2, [A6 + 0x8] 00000018 2488 move.l [A2], A0 0000001A 200A move.l D0, A2 0000001C 245F movea.l A2, [A7]+ 0000001E 4E5E unlink A6 00000020 205F movea.l A0, [A7]+ 00000022 584F addq.w A7, 4 00000024 4ED0 jmp [A0] 00000026 905F sub.w D0, [A7]+ 00000028 5F63 subq.w -[A3], 7 0000002A 745F moveq.l D2, 0x5F 0000002C 5F37 544F subq.b [A7 + D5.w * 4 + 0x4F], 7 00000030 626A bhi +0x6C /* 0000009C */ 00000032 6563 bcs +0x65 /* 00000097 */ 00000034 7446 moveq.l D2, 0x46 00000036 7600 moveq.l D3, 0x00 00000038 0000 FFFF ori.b D0, 0xFF 0000003C 4E56 0000 link A6, 0 00000040 2F0A move.l -[A7], A2 00000042 246E 0008 movea.l A2, [A6 + 0x8] 00000046 2F0A move.l -[A7], A2 00000048 4EB9 0000 0088 jsr [0x00000088] 0000004E 2079 FFFC F110 movea.l A0, [0xFFFCF110] 00000054 2488 move.l [A2], A0 00000056 200A move.l D0, A2 00000058 245F movea.l A2, [A7]+ 0000005A 4E5E unlink A6 0000005C 205F movea.l A0, [A7]+ 0000005E 584F addq.w A7, 4 00000060 4ED0 jmp [A0] 00000062 8021 or.b D0, -[A1] 00000064 5F5F subq.w [A7]+, 7 00000066 6374 bls +0x76 /* 000000DC */ 00000068 5F5F subq.w [A7]+, 7 0000006A 3233 5452 move.w D1, [A3 + D5.w * 4 + 0x52] 0000006E 6561 bcs +0x63 /* 000000D1 */ 00000070 6C53 bge +0x55 /* 000000C5 */ 00000072 6F72 ble +0x74 /* 000000E6 */ 00000074 7465 moveq.l D2, 0x65 00000076 6444 bcc +0x46 /* 000000BC */ 00000078 796E moveq.l D4, 0x6E 0000007A 616D bsr +0x6F /* 000000E9 */ 0000007C 6963 bvs +0x65 /* 000000E1 */ 0000007E 4172 7261 chk.w D0, [A2 + D7.w * 2 + 0x61] 00000082 7946 moveq.l D4, 0x46 00000084 7600 moveq.l D3, 0x00 00000086 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000008A 0000 2F0A ori.b D0, 0xA /* '\n' */ 0000008E 246E 0008 movea.l A2, [A6 + 0x8] 00000092 2F0A move.l -[A7], A2 00000094 4EB9 0000 3A3A jsr [0x00003A3A] 0000009A 2079 FFFF 3010 movea.l A0, [0xFFFF3010] // begin alternate branch 0000009C-000000A0 label0000009C: 0000009C FFFF .invalid <> 0000009E 3010 move.w D0, [A0] // end alternate branch 0000009C-000000A0 label0000009C: // (misaligned) 000000A0 2488 move.l [A2], A0 000000A2 200A move.l D0, A2 000000A4 245F movea.l A2, [A7]+ 000000A6 4E5E unlink A6 000000A8 205F movea.l A0, [A7]+ 000000AA 584F addq.w A7, 4 000000AC 4ED0 jmp [A0] 000000AE 9D5F sub.w [A7]+, D6 000000B0 5F63 subq.w -[A3], 7 000000B2 745F moveq.l D2, 0x5F 000000B4 5F31 3954 subq.b <>, 7 000000B8 536F 7274 subq.w [A7 + 0x7274], 1 label000000BC: 000000BC 6564 bcs +0x66 /* 00000122 */ 000000BE 4479 6E61 6D69 neg.w [0x6E616D69] 000000C4 6341 bls +0x43 /* 00000107 */ 000000C6 7272 moveq.l D1, 0x72 000000C8 6179 bsr +0x7B /* 00000143 */ 000000CA 4676 0000 not.w [A6 + D0.w] 000000CE FFFF .invalid <> 000000D0 4E56 0000 link A6, 0 000000D4 2F0A move.l -[A7], A2 000000D6 246E 0008 movea.l A2, [A6 + 0x8] 000000DA 2F0A move.l -[A7], A2 label000000DC: 000000DC 4EB9 0000 0088 jsr [0x00000088] 000000E2 2079 FFFE B2A4 movea.l A0, [0xFFFEB2A4] // begin alternate branch 000000E6-000000E8 label000000E6: 000000E6 B2A4 cmp.l D1, -[A4] // end alternate branch 000000E6-000000E8 label000000E6: // (misaligned) 000000E8 2488 move.l [A2], A0 000000EA 200A move.l D0, A2 000000EC 245F movea.l A2, [A7]+ 000000EE 4E5E unlink A6 000000F0 205F movea.l A0, [A7]+ 000000F2 584F addq.w A7, 4 000000F4 4ED0 jmp [A0] 000000F6 965F sub.w D3, [A7]+ 000000F8 5F63 subq.w -[A3], 7 000000FA 745F moveq.l D2, 0x5F 000000FC 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00000100 4164 chk.w D0, -[A4] 00000102 6F72 ble +0x74 /* 00000176 */ 00000104 6E65 bgt +0x67 /* 0000016B */ 00000106 724C moveq.l D1, 0x4C 00000108 6973 bvs +0x75 /* 0000017D */ 0000010A 7446 moveq.l D2, 0x46 0000010C 7600 moveq.l D3, 0x00 0000010E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000112 0000 2F0A ori.b D0, 0xA /* '\n' */ 00000116 246E 0008 movea.l A2, [A6 + 0x8] 0000011A 2F0A move.l -[A7], A2 0000011C 4EB9 0000 3BAA jsr [0x00003BAA] label00000122: 00000122 2079 FFFF 61B4 movea.l A0, [0xFFFF61B4] 00000128 2488 move.l [A2], A0 0000012A 200A move.l D0, A2 0000012C 245F movea.l A2, [A7]+ 0000012E 4E5E unlink A6 00000130 205F movea.l A0, [A7]+ 00000132 584F addq.w A7, 4 00000134 4ED0 jmp [A0] 00000136 8E5F or.w D7, [A7]+ 00000138 5F63 subq.w -[A3], 7 0000013A 745F moveq.l D2, 0x5F 0000013C 5F35 544C subq.b [A5 + D5.w * 4 + 0x4C], 7 00000140 6973 bvs +0x75 /* 000001B5 */ 00000142 7446 moveq.l D2, 0x46 00000144 7600 moveq.l D3, 0x00 00000146 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000014A 0000 2F0A ori.b D0, 0xA /* '\n' */ 0000014E 246E 0008 movea.l A2, [A6 + 0x8] 00000152 2F0A move.l -[A7], A2 00000154 4EB9 0000 CDEA jsr [0x0000CDEA] 0000015A 2079 FFFF A730 movea.l A0, [0xFFFFA730] 00000160 2488 move.l [A2], A0 00000162 200A move.l D0, A2 00000164 245F movea.l A2, [A7]+ 00000166 4E5E unlink A6 00000168 205F movea.l A0, [A7]+ 0000016A 584F addq.w A7, 4 0000016C 4ED0 jmp [A0] 0000016E 9A5F sub.w D5, [A7]+ 00000170 5F63 subq.w -[A3], 7 00000172 745F moveq.l D2, 0x5F 00000174 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 // begin alternate branch 00000176-00000178 label00000176: 00000176 3654 movea.w A3, [A4] // end alternate branch 00000176-00000178 label00000176: // (misaligned) 00000178 5445 addq.w D5, 2 0000017A 5479 7069 6E67 addq.w [0x70696E67], 2 00000180 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00000184 616E bsr +0x70 /* 000001F4 */ 00000186 6446 bcc +0x48 /* 000001CE */ 00000188 7600 moveq.l D3, 0x00 0000018A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000018E 0000 2F0A ori.b D0, 0xA /* '\n' */ 00000192 246E 0008 movea.l A2, [A6 + 0x8] 00000196 2F0A move.l -[A7], A2 00000198 4EB9 0000 CDEA jsr [0x0000CDEA] 0000019E 2079 FFFF A72C movea.l A0, [0xFFFFA72C] 000001A4 2488 move.l [A2], A0 000001A6 200A move.l D0, A2 000001A8 245F movea.l A2, [A7]+ 000001AA 4E5E unlink A6 000001AC 205F movea.l A0, [A7]+ 000001AE 584F addq.w A7, 4 000001B0 4ED0 jmp [A0] 000001B2 995F sub.w [A7]+, D4 000001B4 5F63 subq.w -[A3], 7 000001B6 745F moveq.l D2, 0x5F 000001B8 5F31 3554 subq.b <>, 7 000001BC 5445 addq.w D5, 2 000001BE 5374 796C subq.w <>, 1 000001C2 6543 bcs +0x45 /* 00000207 */ 000001C4 6F6D ble +0x6F /* 00000233 */ 000001C6 6D61 blt +0x63 /* 00000229 */ 000001C8 6E64 bgt +0x66 /* 0000022E */ 000001CA 4676 0000 not.w [A6 + D0.w] label000001CE: 000001CE FFFF .invalid <> 000001D0 4E56 0000 link A6, 0 000001D4 2F0A move.l -[A7], A2 000001D6 246E 0008 movea.l A2, [A6 + 0x8] 000001DA 2F0A move.l -[A7], A2 000001DC 4EB9 0000 CDEA jsr [0x0000CDEA] 000001E2 2079 FFFF A724 movea.l A0, [0xFFFFA724] 000001E8 2488 move.l [A2], A0 000001EA 200A move.l D0, A2 000001EC 245F movea.l A2, [A7]+ 000001EE 4E5E unlink A6 000001F0 205F movea.l A0, [A7]+ 000001F2 584F addq.w A7, 4 fn000001F4: 000001F4 4ED0 jmp [A0] 000001F6 9B5F sub.w [A7]+, D5 000001F8 5F63 subq.w -[A3], 7 000001FA 745F moveq.l D2, 0x5F 000001FC 5F31 3754 subq.b <>, 7 00000200 5445 addq.w D5, 2 00000202 4375 7443 chk.w D1, [A5 + D7.w * 4 + 0x43] 00000206 6F70 ble +0x72 /* 00000278 */ 00000208 7943 moveq.l D4, 0x43 0000020A 6F6D ble +0x6F /* 00000279 */ 0000020C 6D61 blt +0x63 /* 0000026F */ 0000020E 6E64 bgt +0x66 /* 00000274 */ 00000210 4676 0000 not.w [A6 + D0.w] 00000214 4E56 0000 link A6, 0 00000218 2F0A move.l -[A7], A2 0000021A 246E 0008 movea.l A2, [A6 + 0x8] 0000021E 2F0A move.l -[A7], A2 00000220 4EB9 0000 CDEA jsr [0x0000CDEA] 00000226 2079 FFFF A728 movea.l A0, [0xFFFFA728] 0000022C 2488 move.l [A2], A0 label0000022E: 0000022E 200A move.l D0, A2 00000230 245F movea.l A2, [A7]+ 00000232 4E5E unlink A6 00000234 205F movea.l A0, [A7]+ 00000236 584F addq.w A7, 4 00000238 4ED0 jmp [A0] 0000023A 995F sub.w [A7]+, D4 0000023C 5F63 subq.w -[A3], 7 0000023E 745F moveq.l D2, 0x5F 00000240 5F31 3554 subq.b <>, 7 00000244 5445 addq.w D5, 2 00000246 5061 addq.w -[A1], 8 00000248 7374 moveq.l D1, 0x74 0000024A 6543 bcs +0x45 /* 0000028F */ 0000024C 6F6D ble +0x6F /* 000002BB */ 0000024E 6D61 blt +0x63 /* 000002B1 */ 00000250 6E64 bgt +0x66 /* 000002B6 */ 00000252 4676 0000 not.w [A6 + D0.w] 00000256 FFFF .invalid <> 00000258 4E56 0000 link A6, 0 0000025C 2F0A move.l -[A7], A2 0000025E 246E 0008 movea.l A2, [A6 + 0x8] 00000262 2F0A move.l -[A7], A2 00000264 4EB9 0000 5FCA jsr [0x00005FCA] 0000026A 2079 FFFF 3B18 movea.l A0, [0xFFFF3B18] 00000270 2488 move.l [A2], A0 00000272 200A move.l D0, A2 label00000274: 00000274 245F movea.l A2, [A7]+ 00000276 4E5E unlink A6 label00000278: 00000278 205F movea.l A0, [A7]+ 0000027A 584F addq.w A7, 4 0000027C 4ED0 jmp [A0] 0000027E 975F sub.w [A7]+, D3 00000280 5F63 subq.w -[A3], 7 00000282 745F moveq.l D2, 0x5F 00000284 5F31 3354 subq.b <>, 7 00000288 546F 6F6C addq.w [A7 + 0x6F6C], 2 0000028C 626F bhi +0x71 /* 000002FD */ 0000028E 7845 moveq.l D4, 0x45 00000290 7665 moveq.l D3, 0x65 00000292 6E74 bgt +0x76 /* 00000308 */ 00000294 4676 0000 not.w [A6 + D0.w] 00000298 4E56 0000 link A6, 0 0000029C 2F0A move.l -[A7], A2 0000029E 246E 0008 movea.l A2, [A6 + 0x8] 000002A2 2F0A move.l -[A7], A2 000002A4 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */] 000002AA 2079 FFFF B4CC movea.l A0, [0xFFFFB4CC] 000002B0 2488 move.l [A2], A0 000002B2 200A move.l D0, A2 000002B4 245F movea.l A2, [A7]+ label000002B6: 000002B6 4E5E unlink A6 000002B8 205F movea.l A0, [A7]+ 000002BA 584F addq.w A7, 4 000002BC 4ED0 jmp [A0] 000002BE 955F sub.w [A7]+, D2 000002C0 5F63 subq.w -[A3], 7 000002C2 745F moveq.l D2, 0x5F 000002C4 5F31 3154 subq.b <>, 7 000002C8 5669 6577 addq.w [A1 + 0x6577], 3 000002CC 5365 subq.w -[A5], 1 000002CE 7276 moveq.l D1, 0x76 000002D0 6572 bcs +0x74 /* 00000344 */ 000002D2 4676 0000 not.w [A6 + D0.w] 000002D6 FFFF .invalid <> 000002D8 4E56 0000 link A6, 0 000002DC 2F0A move.l -[A7], A2 000002DE 246E 0008 movea.l A2, [A6 + 0x8] 000002E2 2F0A move.l -[A7], A2 000002E4 4EB9 0000 0088 jsr [0x00000088] 000002EA 2079 FFFE E4F0 movea.l A0, [0xFFFEE4F0] 000002F0 2488 move.l [A2], A0 000002F2 200A move.l D0, A2 000002F4 245F movea.l A2, [A7]+ 000002F6 4E5E unlink A6 000002F8 205F movea.l A0, [A7]+ 000002FA 584F addq.w A7, 4 000002FC 4ED0 jmp [A0] 000002FE 975F sub.w [A7]+, D3 00000300 5F63 subq.w -[A3], 7 00000302 745F moveq.l D2, 0x5F 00000304 5F31 3354 subq.b <>, 7 label00000308: 00000308 4465 neg.w -[A5] 0000030A 7065 moveq.l D0, 0x65 0000030C 6E64 bgt +0x66 /* 00000372 */ 0000030E 656E bcs +0x70 /* 0000037E */ 00000310 6369 bls +0x6B /* 0000037B */ 00000312 6573 bcs +0x75 /* 00000387 */ 00000314 4676 0000 not.w [A6 + D0.w] 00000318 4E56 0000 link A6, 0 0000031C 2F0A move.l -[A7], A2 0000031E 246E 0008 movea.l A2, [A6 + 0x8] 00000322 2F0A move.l -[A7], A2 00000324 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */] 0000032A 2079 FFFE E4D8 movea.l A0, [0xFFFEE4D8] 00000330 2488 move.l [A2], A0 00000332 200A move.l D0, A2 00000334 245F movea.l A2, [A7]+ 00000336 4E5E unlink A6 00000338 205F movea.l A0, [A7]+ 0000033A 584F addq.w A7, 4 0000033C 4ED0 jmp [A0] 0000033E 9A5F sub.w D5, [A7]+ 00000340 5F63 subq.w -[A3], 7 00000342 745F moveq.l D2, 0x5F label00000344: 00000344 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 00000348 4465 neg.w -[A5] 0000034A 7065 moveq.l D0, 0x65 0000034C 6E64 bgt +0x66 /* 000003B2 */ 0000034E 656E bcs +0x70 /* 000003BE */ 00000350 6379 bls +0x7B /* 000003CB */ 00000352 5370 6163 6546 7600 0000 subq.w [[A0 + 0x6546] + 0x76000000], 1 0000035C 4E56 0000 link A6, 0 00000360 2F0A move.l -[A7], A2 00000362 246E 0008 movea.l A2, [A6 + 0x8] 00000366 2F0A move.l -[A7], A2 00000368 4EB9 0000 75EA jsr [0x000075EA] 0000036E 2079 FFFE BF78 movea.l A0, [0xFFFEBF78] // begin alternate branch 00000372-00000376 label00000372: 00000372 BF78 2488 xor.w [0x00002488], D7 // end alternate branch 00000372-00000376 label00000372: // (misaligned) 00000374 2488 move.l [A2], A0 00000376 200A move.l D0, A2 00000378 245F movea.l A2, [A7]+ 0000037A 4E5E unlink A6 0000037C 205F movea.l A0, [A7]+ label0000037E: 0000037E 584F addq.w A7, 4 00000380 4ED0 jmp [A0] 00000382 965F sub.w D3, [A7]+ 00000384 5F63 subq.w -[A3], 7 00000386 745F moveq.l D2, 0x5F 00000388 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 0000038C 4F44 chk.w D7, D4 0000038E 6F63 ble +0x65 /* 000003F3 */ 00000390 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00000394 616E bsr +0x70 /* 00000404 */ 00000396 6446 bcc +0x48 /* 000003DE */ 00000398 7600 moveq.l D3, 0x00 0000039A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000039E 0000 2F0A ori.b D0, 0xA /* '\n' */ 000003A2 246E 0008 movea.l A2, [A6 + 0x8] 000003A6 2F0A move.l -[A7], A2 000003A8 4EB9 0000 4F7A jsr [0x00004F7A] 000003AE 2079 FFFE BF6C movea.l A0, [0xFFFEBF6C] // begin alternate branch 000003B2-000003B6 label000003B2: 000003B2 BF6C 2488 xor.w [A4 + 0x2488], D7 // end alternate branch 000003B2-000003B6 label000003B2: // (misaligned) 000003B4 2488 move.l [A2], A0 000003B6 200A move.l D0, A2 000003B8 245F movea.l A2, [A7]+ 000003BA 4E5E unlink A6 000003BC 205F movea.l A0, [A7]+ label000003BE: 000003BE 584F addq.w A7, 4 000003C0 4ED0 jmp [A0] 000003C2 965F sub.w D3, [A7]+ 000003C4 5F63 subq.w -[A3], 7 000003C6 745F moveq.l D2, 0x5F 000003C8 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 000003CC 5175 6974 subq.w <>, 8 000003D0 436F 6D6D chk.w D1, [A7 + 0x6D6D] 000003D4 616E bsr +0x70 /* 00000444 */ 000003D6 6446 bcc +0x48 /* 0000041E */ 000003D8 7600 moveq.l D3, 0x00 000003DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ label000003DE: 000003DE 0000 2F0A ori.b D0, 0xA /* '\n' */ 000003E2 246E 0008 movea.l A2, [A6 + 0x8] 000003E6 2F0A move.l -[A7], A2 000003E8 4EB9 0000 4F7A jsr [0x00004F7A] 000003EE 2079 FFFE BF70 movea.l A0, [0xFFFEBF70] 000003F4 2488 move.l [A2], A0 000003F6 200A move.l D0, A2 000003F8 245F movea.l A2, [A7]+ 000003FA 4E5E unlink A6 000003FC 205F movea.l A0, [A7]+ 000003FE 584F addq.w A7, 4 00000400 4ED0 jmp [A0] 00000402 9D5F sub.w [A7]+, D6 fn00000404: 00000404 5F63 subq.w -[A3], 7 00000406 745F moveq.l D2, 0x5F 00000408 5F31 3954 subq.b <>, 7 0000040C 4E65 move USP, A5 0000040E 7744 moveq.l D3, 0x44 00000410 6F63 ble +0x65 /* 00000475 */ 00000412 756D moveq.l D2, 0x6D 00000414 656E bcs +0x70 /* 00000484 */ 00000416 7443 moveq.l D2, 0x43 00000418 6F6D ble +0x6F /* 00000487 */ 0000041A 6D61 blt +0x63 /* 0000047D */ 0000041C 6E64 bgt +0x66 /* 00000482 */ label0000041E: 0000041E 4676 0000 not.w [A6 + D0.w] 00000422 FFFF .invalid <> 00000424 4E56 0000 link A6, 0 00000428 2F0A move.l -[A7], A2 0000042A 246E 0008 movea.l A2, [A6 + 0x8] 0000042E 2F0A move.l -[A7], A2 00000430 4EB9 0000 4F7A jsr [0x00004F7A] 00000436 2079 FFFE BF80 movea.l A0, [0xFFFEBF80] 0000043C 2488 move.l [A2], A0 0000043E 200A move.l D0, A2 00000440 245F movea.l A2, [A7]+ 00000442 4E5E unlink A6 fn00000444: 00000444 205F movea.l A0, [A7]+ 00000446 584F addq.w A7, 4 00000448 4ED0 jmp [A0] 0000044A 9A5F sub.w D5, [A7]+ 0000044C 5F63 subq.w -[A3], 7 0000044E 745F moveq.l D2, 0x5F 00000450 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 00000454 4162 chk.w D0, -[A2] 00000456 6F75 ble +0x77 /* 000004CD */ 00000458 7442 moveq.l D2, 0x42 0000045A 6F78 ble +0x7A /* 000004D4 */ 0000045C 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00000460 616E bsr +0x70 /* 000004D0 */ 00000462 6446 bcc +0x48 /* 000004AA */ 00000464 7600 moveq.l D3, 0x00 00000466 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000046A 0000 2F0A ori.b D0, 0xA /* '\n' */ 0000046E 246E 0008 movea.l A2, [A6 + 0x8] 00000472 2F0A move.l -[A7], A2 00000474 4EB9 0000 04A8 jsr [0x000004A8] 0000047A 2079 FFFF 61BC movea.l A0, [0xFFFF61BC] 00000480 2488 move.l [A2], A0 label00000482: 00000482 200A move.l D0, A2 label00000484: 00000484 245F movea.l A2, [A7]+ 00000486 4E5E unlink A6 00000488 205F movea.l A0, [A7]+ 0000048A 584F addq.w A7, 4 0000048C 4ED0 jmp [A0] 0000048E 955F sub.w [A7]+, D2 00000490 5F63 subq.w -[A3], 7 00000492 745F moveq.l D2, 0x5F 00000494 5F31 3154 subq.b <>, 7 00000498 4861 pea.l -[A1] 0000049A 6E64 bgt +0x66 /* 00000500 */ 0000049C 6C65 bge +0x67 /* 00000503 */ 0000049E 4C69 7374 4676 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676] 000004A4 0000 FFFF ori.b D0, 0xFF 000004A8 4E56 0000 link A6, 0 // begin alternate branch 000004AA-000004AE label000004AA: 000004AA 0000 2F0A ori.b D0, 0xA /* '\n' */ // end alternate branch 000004AA-000004AE label000004AA: // (misaligned) 000004AC 2F0A move.l -[A7], A2 000004AE 246E 0008 movea.l A2, [A6 + 0x8] 000004B2 2F0A move.l -[A7], A2 000004B4 4EB9 0000 0088 jsr [0x00000088] 000004BA 2079 FFFF 61B8 movea.l A0, [0xFFFF61B8] 000004C0 2488 move.l [A2], A0 000004C2 200A move.l D0, A2 000004C4 245F movea.l A2, [A7]+ 000004C6 4E5E unlink A6 000004C8 205F movea.l A0, [A7]+ 000004CA 584F addq.w A7, 4 000004CC 4ED0 jmp [A0] 000004CE 9B5F sub.w [A7]+, D5 fn000004D0: 000004D0 5F63 subq.w -[A3], 7 000004D2 745F moveq.l D2, 0x5F label000004D4: 000004D4 5F31 3754 subq.b <>, 7 000004D8 536F 7274 subq.w [A7 + 0x7274], 1 000004DC 6564 bcs +0x66 /* 00000542 */ 000004DE 4861 pea.l -[A1] 000004E0 6E64 bgt +0x66 /* 00000546 */ 000004E2 6C65 bge +0x67 /* 00000549 */ 000004E4 4C69 7374 4676 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676] 000004EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000004EE 0000 2F0A ori.b D0, 0xA /* '\n' */ 000004F2 246E 0008 movea.l A2, [A6 + 0x8] 000004F6 2F0A move.l -[A7], A2 000004F8 4EB9 0000 5542 jsr [0x00005542] 000004FE 2079 FFFE B284 movea.l A0, [0xFFFEB284] // begin alternate branch 00000500-00000504 label00000500: 00000500 FFFE .invalid <> 00000502 B284 cmp.l D1, D4 // end alternate branch 00000500-00000504 label00000500: // (misaligned) fn00000504: 00000504 2488 move.l [A2], A0 00000506 200A move.l D0, A2 00000508 245F movea.l A2, [A7]+ 0000050A 4E5E unlink A6 0000050C 205F movea.l A0, [A7]+ 0000050E 584F addq.w A7, 4 00000510 4ED0 jmp [A0] 00000512 975F sub.w [A7]+, D3 00000514 5F63 subq.w -[A3], 7 00000516 745F moveq.l D2, 0x5F 00000518 5F31 3354 subq.b <>, 7 0000051C 4672 616D not.w <> 00000520 6541 bcs +0x43 /* 00000563 */ 00000522 646F bcc +0x71 /* 00000593 */ 00000524 726E moveq.l D1, 0x6E 00000526 6572 bcs +0x74 /* 0000059A */ 00000528 4676 0000 not.w [A6 + D0.w] 0000052C 4E56 0000 link A6, 0 00000530 2F0A move.l -[A7], A2 00000532 246E 0008 movea.l A2, [A6 + 0x8] 00000536 2F0A move.l -[A7], A2 00000538 4EB9 0000 0088 jsr [0x00000088] 0000053E 2079 FFFF 61C0 movea.l A0, [0xFFFF61C0] // begin alternate branch 00000542-00000544 label00000542: 00000542 61C0 bsr -0x3E /* 00000504 */ // end alternate branch 00000542-00000544 label00000542: // (misaligned) 00000544 2488 move.l [A2], A0 label00000546: 00000546 200A move.l D0, A2 00000548 245F movea.l A2, [A7]+ 0000054A 4E5E unlink A6 0000054C 205F movea.l A0, [A7]+ 0000054E 584F addq.w A7, 4 00000550 4ED0 jmp [A0] 00000552 9C5F sub.w D6, [A7]+ 00000554 5F63 subq.w -[A3], 7 00000556 745F moveq.l D2, 0x5F 00000558 5F31 3854 subq.b [A1 + D3 + 0x54], 7 0000055C 536F 7274 subq.w [A7 + 0x7274], 1 00000560 6564 bcs +0x66 /* 000005C6 */ 00000562 4C6F 6E67 696E movem.l D0,D1,D2,D5,D6,A1,A2,A3,A5,A6, [A7 + 0x696E] 00000568 744C moveq.l D2, 0x4C 0000056A 6973 bvs +0x75 /* 000005DF */ 0000056C 7446 moveq.l D2, 0x46 0000056E 7600 moveq.l D3, 0x00 00000570 0000 FFFF ori.b D0, 0xFF 00000574 4E56 0000 link A6, 0 00000578 2F0A move.l -[A7], A2 0000057A 246E 0008 movea.l A2, [A6 + 0x8] 0000057E 2F0A move.l -[A7], A2 00000580 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */] 00000586 2079 FFFF 69C4 movea.l A0, [0xFFFF69C4] 0000058C 2488 move.l [A2], A0 0000058E 200A move.l D0, A2 00000590 245F movea.l A2, [A7]+ 00000592 4E5E unlink A6 00000594 205F movea.l A0, [A7]+ 00000596 584F addq.w A7, 4 00000598 4ED0 jmp [A0] label0000059A: 0000059A 995F sub.w [A7]+, D4 0000059C 5F63 subq.w -[A3], 7 0000059E 745F moveq.l D2, 0x5F 000005A0 5F31 3554 subq.b <>, 7 000005A4 4D65 chk.w D6, -[A5] 000005A6 6E75 bgt +0x77 /* 0000061D */ 000005A8 4261 clr.w -[A1] 000005AA 724D moveq.l D1, 0x4D 000005AC 616E bsr +0x70 /* 0000061C */ 000005AE 6167 bsr +0x69 /* 00000617 */ 000005B0 6572 bcs +0x74 /* 00000624 */ 000005B2 4676 0000 not.w [A6 + D0.w] 000005B6 FFFF .invalid <> 000005B8 4E56 0000 link A6, 0 000005BC 2F0A move.l -[A7], A2 000005BE 246E 0008 movea.l A2, [A6 + 0x8] 000005C2 2F0A move.l -[A7], A2 000005C4 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */] // begin alternate branch 000005C6-000005CA label000005C6: 000005C6 0000 0008 ori.b D0, 0x8 // end alternate branch 000005C6-000005CA label000005C6: // (misaligned) 000005CA 2079 FFFC 1BA0 movea.l A0, [0xFFFC1BA0] 000005D0 2488 move.l [A2], A0 000005D2 7000 moveq.l D0, 0x00 000005D4 2540 0004 move.l [A2 + 0x4], D0 000005D8 200A move.l D0, A2 000005DA 245F movea.l A2, [A7]+ 000005DC 4E5E unlink A6 000005DE 205F movea.l A0, [A7]+ 000005E0 584F addq.w A7, 4 000005E2 4ED0 jmp [A0] 000005E4 9B5F sub.w [A7]+, D5 000005E6 5F63 subq.w -[A3], 7 000005E8 745F moveq.l D2, 0x5F 000005EA 5F31 3754 subq.b <>, 7 000005EE 4D61 chk.w D6, -[A1] 000005F0 6E75 bgt +0x77 /* 00000667 */ 000005F2 616C bsr +0x6E /* 00000660 */ 000005F4 4275 7379 4375 7273 clr.w [[A5 + 0x43757273]] 000005FC 6F72 ble +0x74 /* 00000670 */ 000005FE 4676 0000 not.w [A6 + D0.w] 00000602 FFFF .invalid <> 00000604 4E56 0000 link A6, 0 00000608 2F0A move.l -[A7], A2 0000060A 246E 0008 movea.l A2, [A6 + 0x8] 0000060E 2F0A move.l -[A7], A2 00000610 4EB9 0000 3BAA jsr [0x00003BAA] 00000616 2079 FFFE BF68 movea.l A0, [0xFFFEBF68] fn0000061C: 0000061C 2488 move.l [A2], A0 0000061E 200A move.l D0, A2 00000620 245F movea.l A2, [A7]+ 00000622 4E5E unlink A6 label00000624: 00000624 205F movea.l A0, [A7]+ 00000626 584F addq.w A7, 4 00000628 4ED0 jmp [A0] 0000062A 945F sub.w D2, [A7]+ 0000062C 5F63 subq.w -[A3], 7 0000062E 745F moveq.l D2, 0x5F 00000630 5F31 3054 subq.b [A1 + D3.w + 0x54], 7 00000634 4576 656E chk.w D2, <> 00000638 744C moveq.l D2, 0x4C 0000063A 6973 bvs +0x75 /* 000006AF */ 0000063C 7446 moveq.l D2, 0x46 0000063E 7600 moveq.l D3, 0x00 00000640 0000 FFFF ori.b D0, 0xFF 00000644 4E56 0000 link A6, 0 00000648 2F0A move.l -[A7], A2 0000064A 246E 0008 movea.l A2, [A6 + 0x8] 0000064E 2F0A move.l -[A7], A2 00000650 4EB9 0000 4F7A jsr [0x00004F7A] 00000656 2079 FFFE BF84 movea.l A0, [0xFFFEBF84] 0000065C 2488 move.l [A2], A0 0000065E 200A move.l D0, A2 fn00000660: 00000660 245F movea.l A2, [A7]+ 00000662 4E5E unlink A6 00000664 205F movea.l A0, [A7]+ 00000666 584F addq.w A7, 4 00000668 4ED0 jmp [A0] 0000066A 8020 or.b D0, -[A0] 0000066C 5F5F subq.w [A7]+, 7 0000066E 6374 bls +0x76 /* 000006E4 */ label00000670: 00000670 5F5F subq.w [A7]+, 7 00000672 3232 5445 move.w D1, [A2 + D5.w * 4 + 0x45] 00000676 7665 moveq.l D3, 0x65 00000678 6E74 bgt +0x76 /* 000006EE */ 0000067A 5265 addq.w -[A5], 1 0000067C 7472 moveq.l D2, 0x72 0000067E 6965 bvs +0x67 /* 000006E5 */ 00000680 7665 moveq.l D3, 0x65 00000682 7243 moveq.l D1, 0x43 00000684 6F6D ble +0x6F /* 000006F3 */ 00000686 6D61 blt +0x63 /* 000006E9 */ 00000688 6E64 bgt +0x66 /* 000006EE */ 0000068A 4676 0000 not.w [A6 + D0.w] 0000068E FFFF .invalid <> 00000690 4E56 0000 link A6, 0 00000694 2F0A move.l -[A7], A2 00000696 246E 0008 movea.l A2, [A6 + 0x8] 0000069A 2F0A move.l -[A7], A2 0000069C 4EB9 0000 6ACA jsr [0x00006ACA] 000006A2 2079 FFFF 9AF8 movea.l A0, [0xFFFF9AF8] 000006A8 2488 move.l [A2], A0 000006AA 200A move.l D0, A2 000006AC 245F movea.l A2, [A7]+ 000006AE 4E5E unlink A6 000006B0 205F movea.l A0, [A7]+ 000006B2 584F addq.w A7, 4 000006B4 4ED0 jmp [A0] 000006B6 9C5F sub.w D6, [A7]+ 000006B8 5F63 subq.w -[A3], 7 000006BA 745F moveq.l D2, 0x5F 000006BC 5F31 3854 subq.b [A1 + D3 + 0x54], 7 000006C0 4D75 6C74 chk.w D6, [A5 + D6 * 4 + 0x74] 000006C4 6957 bvs +0x59 /* 0000071D */ 000006C6 696E bvs +0x70 /* 00000736 */ 000006C8 646F bcc +0x71 /* 00000739 */ 000006CA 7754 moveq.l D3, 0x54 000006CC 6162 bsr +0x64 /* 00000730 */ 000006CE 6265 bhi +0x67 /* 00000735 */ 000006D0 7246 moveq.l D1, 0x46 000006D2 7600 moveq.l D3, 0x00 000006D4 0000 FFFF ori.b D0, 0xFF 000006D8 4E56 0000 link A6, 0 000006DC 2F0A move.l -[A7], A2 000006DE 246E 0008 movea.l A2, [A6 + 0x8] 000006E2 2F0A move.l -[A7], A2 label000006E4: 000006E4 4EB9 0000 071C jsr [0x0000071C] 000006EA 2079 FFFF 5A88 movea.l A0, [0xFFFF5A88] // begin alternate branch 000006EE-000006F0 label000006EE: 000006EE 5A88 addq.l A0, 5 // end alternate branch 000006EE-000006F0 label000006EE: // (misaligned) 000006F0 2488 move.l [A2], A0 000006F2 200A move.l D0, A2 000006F4 245F movea.l A2, [A7]+ 000006F6 4E5E unlink A6 000006F8 205F movea.l A0, [A7]+ 000006FA 584F addq.w A7, 4 000006FC 4ED0 jmp [A0] 000006FE 9B5F sub.w [A7]+, D5 00000700 5F63 subq.w -[A3], 7 00000702 745F moveq.l D2, 0x5F 00000704 5F31 3754 subq.b <>, 7 00000708 526F 7753 addq.w [A7 + 0x7753], 1 0000070C 656C bcs +0x6E /* 0000077A */ 0000070E 6563 bcs +0x65 /* 00000773 */ 00000710 7443 moveq.l D2, 0x43 00000712 6F6D ble +0x6F /* 00000781 */ 00000714 6D61 blt +0x63 /* 00000777 */ 00000716 6E64 bgt +0x66 /* 0000077C */ 00000718 4676 0000 not.w [A6 + D0.w] 0000071C 4E56 0000 link A6, 0 00000720 2F0A move.l -[A7], A2 00000722 246E 0008 movea.l A2, [A6 + 0x8] 00000726 2F0A move.l -[A7], A2 00000728 4EB9 0000 77D2 jsr [0x000077D2] 0000072E 2079 FFFF 5A84 movea.l A0, [0xFFFF5A84] // begin alternate branch 00000730-00000734 fn00000730: 00000730 FFFF .invalid <> 00000732 5A84 addq.l D4, 5 // end alternate branch 00000730-00000734 fn00000730: // (misaligned) 00000734 2488 move.l [A2], A0 label00000736: 00000736 200A move.l D0, A2 00000738 245F movea.l A2, [A7]+ 0000073A 4E5E unlink A6 0000073C 205F movea.l A0, [A7]+ 0000073E 584F addq.w A7, 4 00000740 4ED0 jmp [A0] 00000742 9A5F sub.w D5, [A7]+ 00000744 5F63 subq.w -[A3], 7 00000746 745F moveq.l D2, 0x5F 00000748 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000074C 5243 addq.w D3, 1 0000074E 5365 subq.w -[A5], 1 00000750 6C65 bge +0x67 /* 000007B7 */ 00000752 6374 bls +0x76 /* 000007C8 */ 00000754 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00000758 616E bsr +0x70 /* 000007C8 */ 0000075A 6446 bcc +0x48 /* 000007A2 */ 0000075C 7600 moveq.l D3, 0x00 0000075E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000762 0000 48E7 ori.b D0, 0xE7 00000766 1838 246E move.b D4, [0x0000246E] 0000076A 0008 2F0A ori.b A0, 0xA /* '\n' */ 0000076E 4EB9 0000 4F7A jsr [0x00004F7A] 00000774 264A movea.l A3, A2 00000776 7032 moveq.l D0, 0x32 00000778 D7C0 add.l A3, D0 label0000077A: 0000077A 4203 clr.b D3 label0000077C: 0000077C 1683 move.b [A3], D3 0000077E 2079 FFFB B87C movea.l A0, [0xFFFBB87C] 00000784 2488 move.l [A2], A0 00000786 7800 moveq.l D4, 0x00 00000788 2544 002E move.l [A2 + 0x2E], D4 0000078C 284A movea.l A4, A2 0000078E 7032 moveq.l D0, 0x32 00000790 D9C0 add.l A4, D0 00000792 1239 FFFF 645C move.b D1, [0xFFFF645C] 00000798 7000 moveq.l D0, 0x00 0000079A 1001 move.b D0, D1 0000079C 5280 addq.l D0, 1 0000079E 2F00 move.l -[A7], D0 000007A0 4879 FFFF 645C push.l 0xFFFF645C // begin alternate branch 000007A2-000007A6 label000007A2: 000007A2 FFFF .invalid <> 000007A4 645C bcc +0x5E /* 00000802 */ // end alternate branch 000007A2-000007A6 label000007A2: // (misaligned) 000007A6 2F0C move.l -[A7], A4 000007A8 4EB9 0000 0042 jsr [0x00000042] 000007AE 4FEF 000C lea.l A7, [A7 + 0xC] 000007B2 1543 0132 move.b [A2 + 0x132], D3 000007B6 157C 0001 0133 move.b [A2 + 0x133], 0x1 000007BC 1543 0134 move.b [A2 + 0x134], D3 000007C0 1543 0135 move.b [A2 + 0x135], D3 000007C4 2544 0138 move.l [A2 + 0x138], D4 fn000007C8: 000007C8 7000 moveq.l D0, 0x00 000007CA 2540 013C move.l [A2 + 0x13C], D0 000007CE 200A move.l D0, A2 000007D0 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000007D4 4E5E unlink A6 000007D6 205F movea.l A0, [A7]+ 000007D8 584F addq.w A7, 4 000007DA 4ED0 jmp [A0] 000007DC 965F sub.w D3, [A7]+ 000007DE 5F63 subq.w -[A3], 7 000007E0 745F moveq.l D2, 0x5F 000007E2 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 000007E6 4669 6E64 not.w [A1 + 0x6E64] 000007EA 5465 addq.w -[A5], 2 000007EC 7874 moveq.l D4, 0x74 000007EE 436D 6446 chk.w D1, [A5 + 0x6446] 000007F2 7600 moveq.l D3, 0x00 000007F4 0000 FFFF ori.b D0, 0xFF 000007F8 4E56 0000 link A6, 0 000007FC 2F0A move.l -[A7], A2 000007FE 246E 0008 movea.l A2, [A6 + 0x8] label00000802: 00000802 2F0A move.l -[A7], A2 00000804 4EB9 0000 3BAA jsr [0x00003BAA] 0000080A 2079 FFFE C1EC movea.l A0, [0xFFFEC1EC] 00000810 2488 move.l [A2], A0 00000812 200A move.l D0, A2 00000814 245F movea.l A2, [A7]+ 00000816 4E5E unlink A6 00000818 205F movea.l A0, [A7]+ 0000081A 584F addq.w A7, 4 0000081C 4ED0 jmp [A0] 0000081E 965F sub.w D3, [A7]+ 00000820 5F63 subq.w -[A3], 7 00000822 745F moveq.l D2, 0x5F 00000824 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00000828 456E 7472 chk.w D2, [A6 + 0x7472] 0000082C 6965 bvs +0x67 /* 00000893 */ 0000082E 734C moveq.l D1, 0x4C 00000830 6973 bvs +0x75 /* 000008A5 */ 00000832 7446 moveq.l D2, 0x46 00000834 7600 moveq.l D3, 0x00 00000836 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000083A 0000 2F0A ori.b D0, 0xA /* '\n' */ 0000083E 246E 0008 movea.l A2, [A6 + 0x8] 00000842 2F0A move.l -[A7], A2 00000844 4EB9 0000 5542 jsr [0x00005542] 0000084A 2079 FFFE B28C movea.l A0, [0xFFFEB28C] 00000850 2488 move.l [A2], A0 00000852 200A move.l D0, A2 00000854 245F movea.l A2, [A7]+ 00000856 4E5E unlink A6 00000858 205F movea.l A0, [A7]+ 0000085A 584F addq.w A7, 4 0000085C 4ED0 jmp [A0] 0000085E 9C5F sub.w D6, [A7]+ 00000860 5F63 subq.w -[A3], 7 00000862 745F moveq.l D2, 0x5F 00000864 5F31 3854 subq.b [A1 + D3 + 0x54], 7 00000868 4C69 6E65 426F movem.l D0,D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x426F] 0000086E 7474 moveq.l D2, 0x74 00000870 6F6D ble +0x6F /* 000008DF */ 00000872 4164 chk.w D0, -[A4] 00000874 6F72 ble +0x74 /* 000008E8 */ 00000876 6E65 bgt +0x67 /* 000008DD */ 00000878 7246 moveq.l D1, 0x46 0000087A 7600 moveq.l D3, 0x00 0000087C 0000 FFFF ori.b D0, 0xFF 00000880 4E56 0000 link A6, 0 00000884 2F0A move.l -[A7], A2 00000886 246E 0008 movea.l A2, [A6 + 0x8] 0000088A 2F0A move.l -[A7], A2 0000088C 4EB9 0000 5542 jsr [0x00005542] 00000892 2079 FFFE B290 movea.l A0, [0xFFFEB290] 00000898 2488 move.l [A2], A0 0000089A 200A move.l D0, A2 0000089C 245F movea.l A2, [A7]+ 0000089E 4E5E unlink A6 000008A0 205F movea.l A0, [A7]+ 000008A2 584F addq.w A7, 4 000008A4 4ED0 jmp [A0] 000008A6 9A5F sub.w D5, [A7]+ 000008A8 5F63 subq.w -[A3], 7 000008AA 745F moveq.l D2, 0x5F 000008AC 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 000008B0 4C69 6E65 4C65 movem.l D0,D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x4C65] 000008B6 6674 bne +0x76 /* 0000092C */ 000008B8 4164 chk.w D0, -[A4] 000008BA 6F72 ble +0x74 /* 0000092E */ 000008BC 6E65 bgt +0x67 /* 00000923 */ 000008BE 7246 moveq.l D1, 0x46 000008C0 7600 moveq.l D3, 0x00 000008C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000008C6 0000 2F0A ori.b D0, 0xA /* '\n' */ 000008CA 246E 0008 movea.l A2, [A6 + 0x8] 000008CE 2F0A move.l -[A7], A2 000008D0 4EB9 0000 5542 jsr [0x00005542] 000008D6 2079 FFFE B294 movea.l A0, [0xFFFEB294] 000008DC 2488 move.l [A2], A0 000008DE 200A move.l D0, A2 000008E0 245F movea.l A2, [A7]+ 000008E2 4E5E unlink A6 000008E4 205F movea.l A0, [A7]+ 000008E6 584F addq.w A7, 4 label000008E8: 000008E8 4ED0 jmp [A0] 000008EA 9B5F sub.w [A7]+, D5 000008EC 5F63 subq.w -[A3], 7 000008EE 745F moveq.l D2, 0x5F 000008F0 5F31 3754 subq.b <>, 7 000008F4 4C69 6E65 5269 movem.l D0,D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x5269] 000008FA 6768 beq +0x6A /* 00000964 */ 000008FC 7441 moveq.l D2, 0x41 000008FE 646F bcc +0x71 /* 0000096F */ 00000900 726E moveq.l D1, 0x6E 00000902 6572 bcs +0x74 /* 00000976 */ 00000904 4676 0000 not.w [A6 + D0.w] 00000908 4E56 0000 link A6, 0 0000090C 2F0A move.l -[A7], A2 0000090E 246E 0008 movea.l A2, [A6 + 0x8] 00000912 2F0A move.l -[A7], A2 00000914 4EB9 0000 5542 jsr [0x00005542] 0000091A 2079 FFFE B298 movea.l A0, [0xFFFEB298] 00000920 2488 move.l [A2], A0 00000922 200A move.l D0, A2 00000924 245F movea.l A2, [A7]+ 00000926 4E5E unlink A6 00000928 205F movea.l A0, [A7]+ 0000092A 584F addq.w A7, 4 label0000092C: 0000092C 4ED0 jmp [A0] label0000092E: 0000092E 995F sub.w [A7]+, D4 00000930 5F63 subq.w -[A3], 7 00000932 745F moveq.l D2, 0x5F 00000934 5F31 3554 subq.b <>, 7 00000938 4C69 6E65 546F movem.l D0,D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x546F] 0000093E 7041 moveq.l D0, 0x41 00000940 646F bcc +0x71 /* 000009B1 */ 00000942 726E moveq.l D1, 0x6E 00000944 6572 bcs +0x74 /* 000009B8 */ 00000946 4676 0000 not.w [A6 + D0.w] 0000094A FFFF .invalid <> 0000094C 4E56 0000 link A6, 0 00000950 2F0A move.l -[A7], A2 00000952 246E 0008 movea.l A2, [A6 + 0x8] 00000956 2F0A move.l -[A7], A2 00000958 4EB9 0000 5542 jsr [0x00005542] 0000095E 2079 FFFE B29C movea.l A0, [0xFFFEB29C] label00000964: 00000964 2488 move.l [A2], A0 00000966 200A move.l D0, A2 00000968 245F movea.l A2, [A7]+ 0000096A 4E5E unlink A6 0000096C 205F movea.l A0, [A7]+ 0000096E 584F addq.w A7, 4 00000970 4ED0 jmp [A0] 00000972 965F sub.w D3, [A7]+ 00000974 5F63 subq.w -[A3], 7 label00000976: 00000976 745F moveq.l D2, 0x5F 00000978 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 0000097C 4F76 616C chk.w D7, <> 00000980 4164 chk.w D0, -[A4] 00000982 6F72 ble +0x74 /* 000009F6 */ 00000984 6E65 bgt +0x67 /* 000009EB */ 00000986 7246 moveq.l D1, 0x46 00000988 7600 moveq.l D3, 0x00 0000098A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000098E 0000 2F0A ori.b D0, 0xA /* '\n' */ 00000992 246E 0008 movea.l A2, [A6 + 0x8] 00000996 2F0A move.l -[A7], A2 00000998 4EB9 0000 5542 jsr [0x00005542] 0000099E 2079 FFFE B2A0 movea.l A0, [0xFFFEB2A0] 000009A4 2488 move.l [A2], A0 000009A6 200A move.l D0, A2 000009A8 245F movea.l A2, [A7]+ 000009AA 4E5E unlink A6 000009AC 205F movea.l A0, [A7]+ 000009AE 584F addq.w A7, 4 000009B0 4ED0 jmp [A0] 000009B2 975F sub.w [A7]+, D3 000009B4 5F63 subq.w -[A3], 7 000009B6 745F moveq.l D2, 0x5F label000009B8: 000009B8 5F31 3354 subq.b <>, 7 000009BC 5252 addq.w [A2], 1 000009BE 6563 bcs +0x65 /* 00000A23 */ 000009C0 7441 moveq.l D2, 0x41 000009C2 646F bcc +0x71 /* 00000A33 */ 000009C4 726E moveq.l D1, 0x6E 000009C6 6572 bcs +0x74 /* 00000A3A */ 000009C8 4676 0000 not.w [A6 + D0.w] 000009CC 4E56 0000 link A6, 0 000009D0 2F0A move.l -[A7], A2 000009D2 246E 0008 movea.l A2, [A6 + 0x8] 000009D6 2F0A move.l -[A7], A2 000009D8 4EB9 0000 5542 jsr [0x00005542] 000009DE 2079 FFFE B288 movea.l A0, [0xFFFEB288] 000009E4 2488 move.l [A2], A0 000009E6 200A move.l D0, A2 000009E8 245F movea.l A2, [A7]+ 000009EA 4E5E unlink A6 000009EC 205F movea.l A0, [A7]+ 000009EE 584F addq.w A7, 4 000009F0 4ED0 jmp [A0] 000009F2 9F5F sub.w [A7]+, D7 000009F4 5F63 subq.w -[A3], 7 label000009F6: 000009F6 745F moveq.l D2, 0x5F 000009F8 5F32 3154 subq.b <>, 7 000009FC 5368 6164 subq.w [A0 + 0x6164], 1 00000A00 6F77 ble +0x79 /* 00000A79 */ 00000A02 6564 bcs +0x66 /* 00000A68 */ 00000A04 4672 616D not.w <> 00000A08 6541 bcs +0x43 /* 00000A4B */ 00000A0A 646F bcc +0x71 /* 00000A7B */ 00000A0C 726E moveq.l D1, 0x6E 00000A0E 6572 bcs +0x74 /* 00000A82 */ 00000A10 4676 0000 not.w [A6 + D0.w] 00000A14 4E56 0000 link A6, 0 00000A18 2F0A move.l -[A7], A2 00000A1A 246E 0008 movea.l A2, [A6 + 0x8] 00000A1E 2F0A move.l -[A7], A2 00000A20 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */] 00000A26 2079 FFFE C4B8 movea.l A0, [0xFFFEC4B8] 00000A2C 2488 move.l [A2], A0 00000A2E 200A move.l D0, A2 00000A30 245F movea.l A2, [A7]+ 00000A32 4E5E unlink A6 00000A34 205F movea.l A0, [A7]+ 00000A36 584F addq.w A7, 4 00000A38 4ED0 jmp [A0] label00000A3A: 00000A3A 955F sub.w [A7]+, D2 00000A3C 5F63 subq.w -[A3], 7 00000A3E 745F moveq.l D2, 0x5F 00000A40 5F31 3154 subq.b <>, 7 00000A44 4275 7379 4375 7273 clr.w [[A5 + 0x43757273]] 00000A4C 6F72 ble +0x74 /* 00000AC0 */ 00000A4E 4676 0000 not.w [A6 + D0.w] 00000A52 FFFF .invalid <> 00000A54 4E56 0000 link A6, 0 00000A58 2F0A move.l -[A7], A2 00000A5A 246E 0008 movea.l A2, [A6 + 0x8] 00000A5E 2F0A move.l -[A7], A2 00000A60 4EB9 0000 0AA4 jsr [0x00000AA4] 00000A66 2079 FFFE E740 movea.l A0, [0xFFFEE740] // begin alternate branch 00000A68-00000A6C label00000A68: 00000A68 FFFE .invalid <> 00000A6A E740 asl D0.w, 3 // end alternate branch 00000A68-00000A6C label00000A68: // (misaligned) 00000A6C 2488 move.l [A2], A0 00000A6E 7000 moveq.l D0, 0x00 00000A70 2540 0004 move.l [A2 + 0x4], D0 00000A74 157C 0001 0008 move.b [A2 + 0x8], 0x1 00000A7A 200A move.l D0, A2 00000A7C 245F movea.l A2, [A7]+ 00000A7E 4E5E unlink A6 00000A80 205F movea.l A0, [A7]+ label00000A82: 00000A82 584F addq.w A7, 4 00000A84 4ED0 jmp [A0] 00000A86 9B5F sub.w [A7]+, D5 00000A88 5F63 subq.w -[A3], 7 00000A8A 745F moveq.l D2, 0x5F 00000A8C 5F31 3754 subq.b <>, 7 00000A90 5265 addq.w -[A5], 1 00000A92 6769 beq +0x6B /* 00000AFD */ 00000A94 6F6E ble +0x70 /* 00000B04 */ 00000A96 4465 neg.w -[A5] 00000A98 7369 moveq.l D1, 0x69 00000A9A 676E beq +0x70 /* 00000B0A */ 00000A9C 6174 bsr +0x76 /* 00000B12 */ 00000A9E 6F72 ble +0x74 /* 00000B12 */ 00000AA0 4676 0000 not.w [A6 + D0.w] 00000AA4 4E56 0000 link A6, 0 00000AA8 2F0A move.l -[A7], A2 00000AAA 246E 0008 movea.l A2, [A6 + 0x8] 00000AAE 2F0A move.l -[A7], A2 00000AB0 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */] 00000AB6 2079 FFFE E734 movea.l A0, [0xFFFEE734] 00000ABC 2488 move.l [A2], A0 00000ABE 200A move.l D0, A2 label00000AC0: 00000AC0 245F movea.l A2, [A7]+ 00000AC2 4E5E unlink A6 00000AC4 205F movea.l A0, [A7]+ 00000AC6 584F addq.w A7, 4 00000AC8 4ED0 jmp [A0] 00000ACA 955F sub.w [A7]+, D2 00000ACC 5F63 subq.w -[A3], 7 00000ACE 745F moveq.l D2, 0x5F 00000AD0 5F31 3154 subq.b <>, 7 00000AD4 4465 neg.w -[A5] 00000AD6 7369 moveq.l D1, 0x69 00000AD8 676E beq +0x70 /* 00000B48 */ 00000ADA 6174 bsr +0x76 /* 00000B50 */ 00000ADC 6F72 ble +0x74 /* 00000B50 */ 00000ADE 4676 0000 not.w [A6 + D0.w] 00000AE2 FFFF .invalid <> 00000AE4 4E56 0000 link A6, 0 00000AE8 48E7 1020 movem.l -[A7], D3,A2 00000AEC 246E 0008 movea.l A2, [A6 + 0x8] 00000AF0 2F0A move.l -[A7], A2 00000AF2 4EB9 0000 0AA4 jsr [0x00000AA4] 00000AF8 2079 FFFE E738 movea.l A0, [0xFFFEE738] 00000AFE 2488 move.l [A2], A0 00000B00 7600 moveq.l D3, 0x00 00000B02 2543 0004 move.l [A2 + 0x4], D3 // begin alternate branch 00000B04-00000B0C label00000B04: 00000B04 0004 2543 ori.b D4, 0x43 /* 'C' */ 00000B08 0008 200A ori.b A0, 0xA /* '\n' */ // end alternate branch 00000B04-00000B0C label00000B04: // (misaligned) 00000B06 2543 0008 move.l [A2 + 0x8], D3 label00000B0A: 00000B0A 200A move.l D0, A2 00000B0C 4CDF 0408 movem.l D3,A2, [A7]+ 00000B10 4E5E unlink A6 fn00000B12: 00000B12 205F movea.l A0, [A7]+ 00000B14 584F addq.w A7, 4 00000B16 4ED0 jmp [A0] 00000B18 9B5F sub.w [A7]+, D5 00000B1A 5F63 subq.w -[A3], 7 00000B1C 745F moveq.l D2, 0x5F 00000B1E 5F31 3754 subq.b <>, 7 00000B22 4C69 6E65 6172 movem.l D0,D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x6172] 00000B28 4465 neg.w -[A5] 00000B2A 7369 moveq.l D1, 0x69 00000B2C 676E beq +0x70 /* 00000B9C */ 00000B2E 6174 bsr +0x76 /* 00000BA4 */ 00000B30 6F72 ble +0x74 /* 00000BA4 */ 00000B32 4676 0000 not.w [A6 + D0.w] 00000B36 FFFF .invalid <> 00000B38 4E56 0000 link A6, 0 00000B3C 2F0A move.l -[A7], A2 00000B3E 246E 0008 movea.l A2, [A6 + 0x8] 00000B42 2F0A move.l -[A7], A2 00000B44 4EB9 0000 6752 jsr [0x00006752] // begin alternate branch 00000B48-00000B4A label00000B48: 00000B48 6752 beq +0x54 /* 00000B9C */ // end alternate branch 00000B48-00000B4A label00000B48: // (misaligned) 00000B4A 2079 FFFF 38B4 movea.l A0, [0xFFFF38B4] fn00000B50: 00000B50 2488 move.l [A2], A0 00000B52 200A move.l D0, A2 00000B54 245F movea.l A2, [A7]+ 00000B56 4E5E unlink A6 00000B58 205F movea.l A0, [A7]+ 00000B5A 584F addq.w A7, 4 00000B5C 4ED0 jmp [A0] 00000B5E 9A5F sub.w D5, [A7]+ 00000B60 5F63 subq.w -[A3], 7 00000B62 745F moveq.l D2, 0x5F 00000B64 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 00000B68 5365 subq.w -[A5], 1 00000B6A 6374 bls +0x76 /* 00000BE0 */ 00000B6C 696F bvs +0x71 /* 00000BDD */ 00000B6E 6E42 bgt +0x44 /* 00000BB2 */ 00000B70 6568 bcs +0x6A /* 00000BDA */ 00000B72 6176 bsr +0x78 /* 00000BEA */ 00000B74 696F bvs +0x71 /* 00000BE5 */ 00000B76 7246 moveq.l D1, 0x46 00000B78 7600 moveq.l D3, 0x00 00000B7A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000B7E 0000 2F0A ori.b D0, 0xA /* '\n' */ 00000B82 246E 0008 movea.l A2, [A6 + 0x8] 00000B86 2F0A move.l -[A7], A2 00000B88 4EB9 0000 0BCC jsr [0x00000BCC] 00000B8E 2079 FFFF 88C0 movea.l A0, [0xFFFF88C0] 00000B94 2488 move.l [A2], A0 00000B96 200A move.l D0, A2 00000B98 245F movea.l A2, [A7]+ 00000B9A 4E5E unlink A6 label00000B9C: 00000B9C 205F movea.l A0, [A7]+ 00000B9E 584F addq.w A7, 4 00000BA0 4ED0 jmp [A0] 00000BA2 8024 or.b D0, -[A4] fn00000BA4: 00000BA4 5F5F subq.w [A7]+, 7 00000BA6 6374 bls +0x76 /* 00000C1C */ 00000BA8 5F5F subq.w [A7]+, 7 00000BAA 3236 5453 move.w D1, [A6 + D5.w * 4 + 0x53] 00000BAE 6563 bcs +0x65 /* 00000C13 */ 00000BB0 7469 moveq.l D2, 0x69 label00000BB2: 00000BB2 6F6E ble +0x70 /* 00000C22 */ 00000BB4 4361 chk.w D1, -[A1] 00000BB6 6E63 bgt +0x65 /* 00000C1B */ 00000BB8 656C bcs +0x6E /* 00000C26 */ 00000BBA 4576 656E chk.w D2, <> 00000BBE 7443 moveq.l D2, 0x43 00000BC0 6F6D ble +0x6F /* 00000C2F */ 00000BC2 6D61 blt +0x63 /* 00000C25 */ 00000BC4 6E64 bgt +0x66 /* 00000C2A */ 00000BC6 4676 0000 not.w [A6 + D0.w] 00000BCA FFFF .invalid <> 00000BCC 4E56 0000 link A6, 0 00000BD0 2F0A move.l -[A7], A2 00000BD2 246E 0008 movea.l A2, [A6 + 0x8] 00000BD6 2F0A move.l -[A7], A2 00000BD8 4EB9 0000 52BA jsr [0x000052BA] // begin alternate branch 00000BDA-00000BDE label00000BDA: 00000BDA 0000 52BA ori.b D0, 0xBA // end alternate branch 00000BDA-00000BDE label00000BDA: // (misaligned) 00000BDE 2079 FFFF 88B0 movea.l A0, [0xFFFF88B0] // begin alternate branch 00000BE0-00000BE6 label00000BE0: 00000BE0 FFFF .invalid <> 00000BE2 88B0 2488 or.l D4, [A0 + D2.w * 4 - 0x120] // end alternate branch 00000BE0-00000BE6 label00000BE0: // (misaligned) 00000BE4 2488 move.l [A2], A0 00000BE6 7000 moveq.l D0, 0x00 00000BE8 2540 0038 move.l [A2 + 0x38], D0 // begin alternate branch 00000BEA-00000BF0 fn00000BEA: 00000BEA 0038 200A 245F ori.b [0x0000245F], 0xA /* '\n' */ // end alternate branch 00000BEA-00000BF0 fn00000BEA: // (misaligned) 00000BEC 200A move.l D0, A2 00000BEE 245F movea.l A2, [A7]+ 00000BF0 4E5E unlink A6 00000BF2 205F movea.l A0, [A7]+ 00000BF4 584F addq.w A7, 4 00000BF6 4ED0 jmp [A0] 00000BF8 995F sub.w [A7]+, D4 00000BFA 5F63 subq.w -[A3], 7 00000BFC 745F moveq.l D2, 0x5F 00000BFE 5F31 3554 subq.b <>, 7 00000C02 5365 subq.w -[A5], 1 00000C04 6374 bls +0x76 /* 00000C7A */ 00000C06 696F bvs +0x71 /* 00000C77 */ 00000C08 6E43 bgt +0x45 /* 00000C4D */ 00000C0A 6F6D ble +0x6F /* 00000C79 */ 00000C0C 6D61 blt +0x63 /* 00000C6F */ 00000C0E 6E64 bgt +0x66 /* 00000C74 */ 00000C10 4676 0000 not.w [A6 + D0.w] 00000C14 4E56 0000 link A6, 0 00000C18 2F0A move.l -[A7], A2 00000C1A 246E 0008 movea.l A2, [A6 + 0x8] // begin alternate branch 00000C1C-00000C20 label00000C1C: 00000C1C 0008 2F0A ori.b A0, 0xA /* '\n' */ // end alternate branch 00000C1C-00000C20 label00000C1C: // (misaligned) 00000C1E 2F0A move.l -[A7], A2 00000C20 4EB9 0000 0BCC jsr [0x00000BCC] // begin alternate branch 00000C22-00000C26 label00000C22: 00000C22 0000 0BCC ori.b D0, 0xCC // end alternate branch 00000C22-00000C26 label00000C22: // (misaligned) label00000C26: 00000C26 2079 FFFF 88B4 movea.l A0, [0xFFFF88B4] // begin alternate branch 00000C2A-00000C2E label00000C2A: 00000C2A 88B4 2488 or.l D4, [A4 + D2.w * 4 - 0x120] // end alternate branch 00000C2A-00000C2E label00000C2A: // (misaligned) 00000C2C 2488 move.l [A2], A0 00000C2E 200A move.l D0, A2 00000C30 245F movea.l A2, [A7]+ 00000C32 4E5E unlink A6 00000C34 205F movea.l A0, [A7]+ 00000C36 584F addq.w A7, 4 00000C38 4ED0 jmp [A0] 00000C3A 8022 or.b D0, -[A2] 00000C3C 5F5F subq.w [A7]+, 7 00000C3E 6374 bls +0x76 /* 00000CB4 */ 00000C40 5F5F subq.w [A7]+, 7 00000C42 3234 5453 move.w D1, [A4 + D5.w * 4 + 0x53] 00000C46 6563 bcs +0x65 /* 00000CAB */ 00000C48 7469 moveq.l D2, 0x69 00000C4A 6F6E ble +0x70 /* 00000CBA */ 00000C4C 5265 addq.w -[A5], 1 00000C4E 6164 bsr +0x66 /* 00000CB4 */ 00000C50 4576 656E chk.w D2, <> 00000C54 7443 moveq.l D2, 0x43 00000C56 6F6D ble +0x6F /* 00000CC5 */ 00000C58 6D61 blt +0x63 /* 00000CBB */ 00000C5A 6E64 bgt +0x66 /* 00000CC0 */ 00000C5C 4676 0000 not.w [A6 + D0.w] 00000C60 4E56 0000 link A6, 0 00000C64 2F0A move.l -[A7], A2 00000C66 246E 0008 movea.l A2, [A6 + 0x8] 00000C6A 2F0A move.l -[A7], A2 00000C6C 4EB9 0000 0BCC jsr [0x00000BCC] 00000C72 2079 FFFF 88B8 movea.l A0, [0xFFFF88B8] // begin alternate branch 00000C74-00000C7A label00000C74: 00000C74 FFFF .invalid <> 00000C76 88B8 2488 or.l D4, [0x00002488] // end alternate branch 00000C74-00000C7A label00000C74: // (misaligned) 00000C78 2488 move.l [A2], A0 label00000C7A: 00000C7A 200A move.l D0, A2 00000C7C 245F movea.l A2, [A7]+ 00000C7E 4E5E unlink A6 00000C80 205F movea.l A0, [A7]+ 00000C82 584F addq.w A7, 4 00000C84 4ED0 jmp [A0] 00000C86 8023 or.b D0, -[A3] 00000C88 5F5F subq.w [A7]+, 7 00000C8A 6374 bls +0x76 /* 00000D00 */ 00000C8C 5F5F subq.w [A7]+, 7 00000C8E 3235 5453 move.w D1, [A5 + D5.w * 4 + 0x53] 00000C92 6563 bcs +0x65 /* 00000CF7 */ 00000C94 7469 moveq.l D2, 0x69 00000C96 6F6E ble +0x70 /* 00000D06 */ 00000C98 5772 6974 subq.w <>, 3 00000C9C 6545 bcs +0x47 /* 00000CE3 */ 00000C9E 7665 moveq.l D3, 0x65 00000CA0 6E74 bgt +0x76 /* 00000D16 */ 00000CA2 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00000CA6 616E bsr +0x70 /* 00000D16 */ 00000CA8 6446 bcc +0x48 /* 00000CF0 */ 00000CAA 7600 moveq.l D3, 0x00 00000CAC 0000 FFFF ori.b D0, 0xFF 00000CB0 4E56 0000 link A6, 0 fn00000CB4: 00000CB4 2F0A move.l -[A7], A2 00000CB6 246E 0008 movea.l A2, [A6 + 0x8] label00000CBA: 00000CBA 2F0A move.l -[A7], A2 00000CBC 4EB9 0000 0BCC jsr [0x00000BCC] // begin alternate branch 00000CC0-00000CC2 label00000CC0: 00000CC0 0BCC .incomplete // end alternate branch 00000CC0-00000CC2 label00000CC0: // (misaligned) 00000CC2 2079 FFFF 88BC movea.l A0, [0xFFFF88BC] 00000CC8 2488 move.l [A2], A0 00000CCA 200A move.l D0, A2 00000CCC 245F movea.l A2, [A7]+ 00000CCE 4E5E unlink A6 00000CD0 205F movea.l A0, [A7]+ 00000CD2 584F addq.w A7, 4 00000CD4 4ED0 jmp [A0] 00000CD6 8024 or.b D0, -[A4] 00000CD8 5F5F subq.w [A7]+, 7 00000CDA 6374 bls +0x76 /* 00000D50 */ 00000CDC 5F5F subq.w [A7]+, 7 00000CDE 3236 5453 move.w D1, [A6 + D5.w * 4 + 0x53] 00000CE2 6563 bcs +0x65 /* 00000D47 */ 00000CE4 7469 moveq.l D2, 0x69 00000CE6 6F6E ble +0x70 /* 00000D56 */ 00000CE8 5363 subq.w -[A3], 1 00000CEA 726F moveq.l D1, 0x6F 00000CEC 6C6C bge +0x6E /* 00000D5A */ 00000CEE 4576 656E chk.w D2, <> // begin alternate branch 00000CF0-00000CF2 label00000CF0: 00000CF0 656E bcs +0x70 /* 00000D60 */ // end alternate branch 00000CF0-00000CF2 label00000CF0: // (misaligned) 00000CF2 7443 moveq.l D2, 0x43 00000CF4 6F6D ble +0x6F /* 00000D63 */ 00000CF6 6D61 blt +0x63 /* 00000D59 */ 00000CF8 6E64 bgt +0x66 /* 00000D5E */ 00000CFA 4676 0000 not.w [A6 + D0.w] 00000CFE FFFF .invalid <> label00000D00: 00000D00 4E56 0000 link A6, 0 00000D04 2F0A move.l -[A7], A2 label00000D06: 00000D06 246E 0008 movea.l A2, [A6 + 0x8] 00000D0A 2F0A move.l -[A7], A2 00000D0C 4EB9 0000 0D40 jsr [0x00000D40 /* LastDepth */] 00000D12 2079 FFFF 8308 movea.l A0, [0xFFFF8308] // begin alternate branch 00000D16-00000D18 fn00000D16: 00000D16 8308 sbcd -[A1], -[A0] // end alternate branch 00000D16-00000D18 fn00000D16: // (misaligned) 00000D18 2488 move.l [A2], A0 00000D1A 200A move.l D0, A2 00000D1C 245F movea.l A2, [A7]+ 00000D1E 4E5E unlink A6 00000D20 205F movea.l A0, [A7]+ 00000D22 584F addq.w A7, 4 00000D24 4ED0 jmp [A0] 00000D26 955F sub.w [A7]+, D2 00000D28 5F63 subq.w -[A3], 7 00000D2A 745F moveq.l D2, 0x5F 00000D2C 5F31 3154 subq.b <>, 7 00000D30 5375 6273 subq.w [A5 + D6.w * 2 + 0x73], 1 00000D34 6372 bls +0x74 /* 00000DA8 */ 00000D36 6962 bvs +0x64 /* 00000D9A */ 00000D38 6572 bcs +0x74 /* 00000DAC */ 00000D3A 4676 0000 not.w [A6 + D0.w] 00000D3E FFFF .invalid <> 00000D40 4E56 0000 link A6, 0 00000D44 48E7 1020 movem.l -[A7], D3,A2 00000D48 246E 0008 movea.l A2, [A6 + 0x8] 00000D4C 2F0A move.l -[A7], A2 00000D4E 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */] // begin alternate branch 00000D50-00000D54 label00000D50: 00000D50 0000 0008 ori.b D0, 0x8 // end alternate branch 00000D50-00000D54 label00000D50: // (misaligned) 00000D54 2079 FFFF 8300 movea.l A0, [0xFFFF8300] // begin alternate branch 00000D56-00000D5A label00000D56: 00000D56 FFFF .invalid <> 00000D58 8300 sbcd D1, D0 // end alternate branch 00000D56-00000D5A label00000D56: // (misaligned) label00000D5A: 00000D5A 2488 move.l [A2], A0 00000D5C 7600 moveq.l D3, 0x00 label00000D5E: 00000D5E 2543 0004 move.l [A2 + 0x4], D3 // begin alternate branch 00000D60-00000D6C label00000D60: 00000D60 0004 2543 ori.b D4, 0x43 /* 'C' */ 00000D64 0008 2543 ori.b A0, 0x43 /* 'C' */ 00000D68 000C 4240 ori.b A4, 0x40 /* '@' */ // end alternate branch 00000D60-00000D6C label00000D60: // (misaligned) 00000D62 2543 0008 move.l [A2 + 0x8], D3 00000D66 2543 000C move.l [A2 + 0xC], D3 00000D6A 4240 clr.w D0 00000D6C 3540 0010 move.w [A2 + 0x10], D0 00000D70 7600 moveq.l D3, 0x00 00000D72 2543 0012 move.l [A2 + 0x12], D3 00000D76 2543 0016 move.l [A2 + 0x16], D3 00000D7A 263C 3F3F 3F3F move.l D3, 0x3F3F3F3F /* '????' */ 00000D80 2543 001A move.l [A2 + 0x1A], D3 00000D84 2543 001E move.l [A2 + 0x1E], D3 00000D88 4203 clr.b D3 00000D8A 1543 0090 move.b [A2 + 0x90], D3 00000D8E 1543 0091 move.b [A2 + 0x91], D3 00000D92 157C 0001 0092 move.b [A2 + 0x92], 0x1 00000D98 200A move.l D0, A2 label00000D9A: 00000D9A 4CDF 0408 movem.l D3,A2, [A7]+ 00000D9E 4E5E unlink A6 00000DA0 205F movea.l A0, [A7]+ 00000DA2 584F addq.w A7, 4 00000DA4 4ED0 jmp [A0] 00000DA6 915F sub.w [A7]+, D0 label00000DA8: 00000DA8 5F63 subq.w -[A3], 7 00000DAA 745F moveq.l D2, 0x5F label00000DAC: 00000DAC 5F38 5453 subq.b [0x00005453], 7 00000DB0 6563 bcs +0x65 /* 00000E15 */ 00000DB2 7469 moveq.l D2, 0x69 00000DB4 6F6E ble +0x70 /* 00000E24 */ 00000DB6 4676 0000 not.w [A6 + D0.w] 00000DBA FFFF .invalid <> 00000DBC 4E56 0000 link A6, 0 00000DC0 2F0A move.l -[A7], A2 00000DC2 246E 0008 movea.l A2, [A6 + 0x8] 00000DC6 2F0A move.l -[A7], A2 00000DC8 4EB9 0000 0D40 jsr [0x00000D40 /* LastDepth */] 00000DCE 2079 FFFF 8304 movea.l A0, [0xFFFF8304] 00000DD4 2488 move.l [A2], A0 00000DD6 200A move.l D0, A2 00000DD8 245F movea.l A2, [A7]+ 00000DDA 4E5E unlink A6 00000DDC 205F movea.l A0, [A7]+ 00000DDE 584F addq.w A7, 4 00000DE0 4ED0 jmp [A0] 00000DE2 945F sub.w D2, [A7]+ 00000DE4 5F63 subq.w -[A3], 7 00000DE6 745F moveq.l D2, 0x5F 00000DE8 5F31 3054 subq.b [A1 + D3.w + 0x54], 7 00000DEC 5075 626C addq.w [A5 + D6.w * 2 + 0x6C], 8 00000DF0 6973 bvs +0x75 /* 00000E65 */ 00000DF2 6865 bvc +0x67 /* 00000E59 */ 00000DF4 7246 moveq.l D1, 0x46 00000DF6 7600 moveq.l D3, 0x00 00000DF8 0000 FFFF ori.b D0, 0xFF 00000DFC 4E56 0000 link A6, 0 00000E00 2F0A move.l -[A7], A2 00000E02 246E 0008 movea.l A2, [A6 + 0x8] 00000E06 2F0A move.l -[A7], A2 00000E08 4EB9 0000 4F7A jsr [0x00004F7A] 00000E0E 2079 FFFF 389C movea.l A0, [0xFFFF389C] 00000E14 2488 move.l [A2], A0 00000E16 200A move.l D0, A2 00000E18 245F movea.l A2, [A7]+ 00000E1A 4E5E unlink A6 00000E1C 205F movea.l A0, [A7]+ 00000E1E 584F addq.w A7, 4 00000E20 4ED0 jmp [A0] 00000E22 9F5F sub.w [A7]+, D7 label00000E24: 00000E24 5F63 subq.w -[A3], 7 00000E26 745F moveq.l D2, 0x5F 00000E28 5F32 3154 subq.b <>, 7 00000E2C 4E65 move USP, A5 00000E2E 7753 moveq.l D3, 0x53 00000E30 7562 moveq.l D2, 0x62 00000E32 7363 moveq.l D1, 0x63 00000E34 7269 moveq.l D1, 0x69 00000E36 6265 bhi +0x67 /* 00000E9D */ 00000E38 7243 moveq.l D1, 0x43 00000E3A 6F6D ble +0x6F /* 00000EA9 */ 00000E3C 6D61 blt +0x63 /* 00000E9F */ 00000E3E 6E64 bgt +0x66 /* 00000EA4 */ 00000E40 4676 0000 not.w [A6 + D0.w] 00000E44 4E56 0000 link A6, 0 00000E48 2F0A move.l -[A7], A2 00000E4A 246E 0008 movea.l A2, [A6 + 0x8] 00000E4E 2F0A move.l -[A7], A2 00000E50 4EB9 0000 4F7A jsr [0x00004F7A] 00000E56 2079 FFFF 38A0 movea.l A0, [0xFFFF38A0] 00000E5C 2488 move.l [A2], A0 00000E5E 200A move.l D0, A2 00000E60 245F movea.l A2, [A7]+ 00000E62 4E5E unlink A6 00000E64 205F movea.l A0, [A7]+ 00000E66 584F addq.w A7, 4 00000E68 4ED0 jmp [A0] 00000E6A 9F5F sub.w [A7]+, D7 00000E6C 5F63 subq.w -[A3], 7 00000E6E 745F moveq.l D2, 0x5F 00000E70 5F32 3154 subq.b <>, 7 00000E74 5365 subq.w -[A5], 1 00000E76 6374 bls +0x76 /* 00000EEC */ 00000E78 696F bvs +0x71 /* 00000EE9 */ 00000E7A 6E42 bgt +0x44 /* 00000EBE */ 00000E7C 6F72 ble +0x74 /* 00000EF0 */ 00000E7E 6465 bcc +0x67 /* 00000EE5 */ 00000E80 7243 moveq.l D1, 0x43 00000E82 6F6D ble +0x6F /* 00000EF1 */ 00000E84 6D61 blt +0x63 /* 00000EE7 */ 00000E86 6E64 bgt +0x66 /* 00000EEC */ 00000E88 4676 0000 not.w [A6 + D0.w] 00000E8C 4E56 0000 link A6, 0 00000E90 2F0A move.l -[A7], A2 00000E92 246E 0008 movea.l A2, [A6 + 0x8] 00000E96 2F0A move.l -[A7], A2 00000E98 4EB9 0000 4F7A jsr [0x00004F7A] 00000E9E 2079 FFFF 38A4 movea.l A0, [0xFFFF38A4] label00000EA4: 00000EA4 2488 move.l [A2], A0 00000EA6 200A move.l D0, A2 00000EA8 245F movea.l A2, [A7]+ 00000EAA 4E5E unlink A6 00000EAC 205F movea.l A0, [A7]+ 00000EAE 584F addq.w A7, 4 00000EB0 4ED0 jmp [A0] 00000EB2 8021 or.b D0, -[A1] 00000EB4 5F5F subq.w [A7]+, 7 00000EB6 6374 bls +0x76 /* 00000F2C */ 00000EB8 5F5F subq.w [A7]+, 7 00000EBA 3233 5453 move.w D1, [A3 + D5.w * 4 + 0x53] label00000EBE: 00000EBE 746F moveq.l D2, 0x6F 00000EC0 7041 moveq.l D0, 0x41 00000EC2 6C6C bge +0x6E /* 00000F30 */ 00000EC4 4564 chk.w D2, -[A4] 00000EC6 6974 bvs +0x76 /* 00000F3C */ 00000EC8 696F bvs +0x71 /* 00000F39 */ 00000ECA 6E73 bgt +0x75 /* 00000F3F */ 00000ECC 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00000ED0 616E bsr +0x70 /* 00000F40 */ 00000ED2 6446 bcc +0x48 /* 00000F1A */ 00000ED4 7600 moveq.l D3, 0x00 00000ED6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000EDA 0000 2F0A ori.b D0, 0xA /* '\n' */ 00000EDE 246E 0008 movea.l A2, [A6 + 0x8] 00000EE2 2F0A move.l -[A7], A2 00000EE4 4EB9 0000 5A4A jsr [0x00005A4A] 00000EEA 2079 FFFF 38B0 movea.l A0, [0xFFFF38B0] // begin alternate branch 00000EEC-00000EF2 label00000EEC: 00000EEC FFFF .invalid <> 00000EEE 38B0 2488 move.w [A4], [A0 + D2.w * 4 - 0x120] // end alternate branch 00000EEC-00000EF2 label00000EEC: // (misaligned) label00000EF0: 00000EF0 2488 move.l [A2], A0 00000EF2 200A move.l D0, A2 00000EF4 245F movea.l A2, [A7]+ 00000EF6 4E5E unlink A6 00000EF8 205F movea.l A0, [A7]+ 00000EFA 584F addq.w A7, 4 00000EFC 4ED0 jmp [A0] 00000EFE 9B5F sub.w [A7]+, D5 00000F00 5F63 subq.w -[A3], 7 00000F02 745F moveq.l D2, 0x5F 00000F04 5F31 3754 subq.b <>, 7 00000F08 5075 626C addq.w [A5 + D6.w * 2 + 0x6C], 8 00000F0C 6973 bvs +0x75 /* 00000F81 */ 00000F0E 6865 bvc +0x67 /* 00000F75 */ 00000F10 7241 moveq.l D1, 0x41 00000F12 646F bcc +0x71 /* 00000F83 */ 00000F14 726E moveq.l D1, 0x6E 00000F16 6572 bcs +0x74 /* 00000F8A */ 00000F18 4676 0000 not.w [A6 + D0.w] // begin alternate branch 00000F1A-00000F22 label00000F1A: 00000F1A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000F1E 0000 2F0A ori.b D0, 0xA /* '\n' */ // end alternate branch 00000F1A-00000F22 label00000F1A: // (misaligned) 00000F1C 4E56 0000 link A6, 0 00000F20 2F0A move.l -[A7], A2 00000F22 246E 0008 movea.l A2, [A6 + 0x8] 00000F26 2F0A move.l -[A7], A2 00000F28 4EB9 0000 5A4A jsr [0x00005A4A] // begin alternate branch 00000F2C-00000F2E label00000F2C: 00000F2C 5A4A addq.w A2, 5 // end alternate branch 00000F2C-00000F2E label00000F2C: // (misaligned) 00000F2E 2079 FFFF 38AC movea.l A0, [0xFFFF38AC] // begin alternate branch 00000F30-00000F36 label00000F30: 00000F30 FFFF .invalid <> 00000F32 38AC 2488 move.w [A4], [A4 + 0x2488] // end alternate branch 00000F30-00000F36 label00000F30: // (misaligned) 00000F34 2488 move.l [A2], A0 00000F36 200A move.l D0, A2 00000F38 245F movea.l A2, [A7]+ 00000F3A 4E5E unlink A6 label00000F3C: 00000F3C 205F movea.l A0, [A7]+ 00000F3E 584F addq.w A7, 4 fn00000F40: 00000F40 4ED0 jmp [A0] 00000F42 9C5F sub.w D6, [A7]+ 00000F44 5F63 subq.w -[A3], 7 00000F46 745F moveq.l D2, 0x5F 00000F48 5F31 3854 subq.b [A1 + D3 + 0x54], 7 00000F4C 5375 6273 subq.w [A5 + D6.w * 2 + 0x73], 1 00000F50 6372 bls +0x74 /* 00000FC4 */ 00000F52 6962 bvs +0x64 /* 00000FB6 */ 00000F54 6572 bcs +0x74 /* 00000FC8 */ 00000F56 4164 chk.w D0, -[A4] 00000F58 6F72 ble +0x74 /* 00000FCC */ 00000F5A 6E65 bgt +0x67 /* 00000FC1 */ 00000F5C 7246 moveq.l D1, 0x46 00000F5E 7600 moveq.l D3, 0x00 00000F60 0000 FFFF ori.b D0, 0xFF 00000F64 4E56 0000 link A6, 0 00000F68 2F0A move.l -[A7], A2 00000F6A 246E 0008 movea.l A2, [A6 + 0x8] 00000F6E 2F0A move.l -[A7], A2 00000F70 4EB9 0000 51DA jsr [0x000051DA] 00000F76 2079 FFFF 46B8 movea.l A0, [0xFFFF46B8] 00000F7C 2488 move.l [A2], A0 00000F7E 200A move.l D0, A2 00000F80 245F movea.l A2, [A7]+ 00000F82 4E5E unlink A6 00000F84 205F movea.l A0, [A7]+ 00000F86 584F addq.w A7, 4 00000F88 4ED0 jmp [A0] label00000F8A: 00000F8A 995F sub.w [A7]+, D4 00000F8C 5F63 subq.w -[A3], 7 00000F8E 745F moveq.l D2, 0x5F 00000F90 5F31 3554 subq.b <>, 7 00000F94 4772 6162 6265 7254 chk.w D3, [[A2 + 0x6265] + 0x7254] 00000F9C 7261 moveq.l D1, 0x61 00000F9E 636B bls +0x6D /* 0000100B */ 00000FA0 6572 bcs +0x74 /* 00001014 */ 00000FA2 4676 0000 not.w [A6 + D0.w] 00000FA6 FFFF .invalid <> 00000FA8 4E56 0000 link A6, 0 00000FAC 2F0A move.l -[A7], A2 00000FAE 246E 0008 movea.l A2, [A6 + 0x8] 00000FB2 2F0A move.l -[A7], A2 00000FB4 4EB9 0000 071C jsr [0x0000071C] // begin alternate branch 00000FB6-00000FBA label00000FB6: 00000FB6 0000 071C ori.b D0, 0x1C // end alternate branch 00000FB6-00000FBA label00000FB6: // (misaligned) 00000FBA 2079 FFFF 5A8C movea.l A0, [0xFFFF5A8C] 00000FC0 2488 move.l [A2], A0 00000FC2 200A move.l D0, A2 label00000FC4: 00000FC4 245F movea.l A2, [A7]+ 00000FC6 4E5E unlink A6 label00000FC8: 00000FC8 205F movea.l A0, [A7]+ 00000FCA 584F addq.w A7, 4 label00000FCC: 00000FCC 4ED0 jmp [A0] 00000FCE 9E5F sub.w D7, [A7]+ 00000FD0 5F63 subq.w -[A3], 7 00000FD2 745F moveq.l D2, 0x5F 00000FD4 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 00000FD8 436F 6C75 chk.w D1, [A7 + 0x6C75] 00000FDC 6D6E blt +0x70 /* 0000104C */ 00000FDE 5365 subq.w -[A5], 1 00000FE0 6C65 bge +0x67 /* 00001047 */ 00000FE2 6374 bls +0x76 /* 00001058 */ 00000FE4 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00000FE8 616E bsr +0x70 /* 00001058 */ 00000FEA 6446 bcc +0x48 /* 00001032 */ 00000FEC 7600 moveq.l D3, 0x00 00000FEE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000FF2 0000 2F0A ori.b D0, 0xA /* '\n' */ 00000FF6 246E 0008 movea.l A2, [A6 + 0x8] 00000FFA 2F0A move.l -[A7], A2 00000FFC 4EB9 0000 052C jsr [0x0000052C] 00001002 2079 FFFF 61C4 movea.l A0, [0xFFFF61C4] 00001008 2488 move.l [A2], A0 0000100A 200A move.l D0, A2 0000100C 245F movea.l A2, [A7]+ 0000100E 4E5E unlink A6 00001010 205F movea.l A0, [A7]+ 00001012 584F addq.w A7, 4 label00001014: 00001014 4ED0 jmp [A0] 00001016 965F sub.w D3, [A7]+ 00001018 5F63 subq.w -[A3], 7 0000101A 745F moveq.l D2, 0x5F 0000101C 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00001020 4C6F 6E67 696E movem.l D0,D1,D2,D5,D6,A1,A2,A3,A5,A6, [A7 + 0x696E] 00001026 744C moveq.l D2, 0x4C 00001028 6973 bvs +0x75 /* 0000109D */ 0000102A 7446 moveq.l D2, 0x46 0000102C 7600 moveq.l D3, 0x00 0000102E 0000 4E56 ori.b D0, 0x56 /* 'V' */ label00001032: 00001032 0000 2F0A ori.b D0, 0xA /* '\n' */ 00001036 246E 0008 movea.l A2, [A6 + 0x8] 0000103A 2F0A move.l -[A7], A2 0000103C 4EB9 0000 3BAA jsr [0x00003BAA] 00001042 2079 FFFF 8310 movea.l A0, [0xFFFF8310] 00001048 2488 move.l [A2], A0 0000104A 200A move.l D0, A2 label0000104C: 0000104C 245F movea.l A2, [A7]+ 0000104E 4E5E unlink A6 00001050 205F movea.l A0, [A7]+ 00001052 584F addq.w A7, 4 00001054 4ED0 jmp [A0] 00001056 965F sub.w D3, [A7]+ fn00001058: 00001058 5F63 subq.w -[A3], 7 0000105A 745F moveq.l D2, 0x5F 0000105C 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00001060 5365 subq.w -[A5], 1 00001062 6374 bls +0x76 /* 000010D8 */ 00001064 696F bvs +0x71 /* 000010D5 */ 00001066 6E4C bgt +0x4E /* 000010B4 */ 00001068 6973 bvs +0x75 /* 000010DD */ 0000106A 7446 moveq.l D2, 0x46 0000106C 7600 moveq.l D3, 0x00 0000106E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001072 0000 2F0A ori.b D0, 0xA /* '\n' */ 00001076 246E 0008 movea.l A2, [A6 + 0x8] 0000107A 2F0A move.l -[A7], A2 0000107C 4EB9 0000 6752 jsr [0x00006752] 00001082 2079 FFFF 88AC movea.l A0, [0xFFFF88AC] 00001088 2488 move.l [A2], A0 0000108A 7000 moveq.l D0, 0x00 0000108C 2540 001E move.l [A2 + 0x1E], D0 00001090 200A move.l D0, A2 00001092 245F movea.l A2, [A7]+ 00001094 4E5E unlink A6 00001096 205F movea.l A0, [A7]+ 00001098 584F addq.w A7, 4 0000109A 4ED0 jmp [A0] 0000109C 955F sub.w [A7]+, D2 0000109E 5F63 subq.w -[A3], 7 000010A0 745F moveq.l D2, 0x5F 000010A2 5F31 3154 subq.b <>, 7 000010A6 5365 subq.w -[A5], 1 000010A8 6374 bls +0x76 /* 0000111E */ 000010AA 696F bvs +0x71 /* 0000111B */ 000010AC 6E4D bgt +0x4F /* 000010FB */ 000010AE 6772 beq +0x74 /* 00001122 */ 000010B0 4676 0000 not.w [A6 + D0.w] label000010B4: 000010B4 4E56 0000 link A6, 0 000010B8 2F0A move.l -[A7], A2 000010BA 246E 0008 movea.l A2, [A6 + 0x8] 000010BE 2F0A move.l -[A7], A2 000010C0 4EB9 0000 6ACA jsr [0x00006ACA] 000010C6 2079 FFFF 9AFC movea.l A0, [0xFFFF9AFC] 000010CC 2488 move.l [A2], A0 000010CE 200A move.l D0, A2 000010D0 245F movea.l A2, [A7]+ 000010D2 4E5E unlink A6 000010D4 205F movea.l A0, [A7]+ 000010D6 584F addq.w A7, 4 label000010D8: 000010D8 4ED0 jmp [A0] 000010DA 955F sub.w [A7]+, D2 000010DC 5F63 subq.w -[A3], 7 000010DE 745F moveq.l D2, 0x5F 000010E0 5F31 3154 subq.b <>, 7 000010E4 5669 6577 addq.w [A1 + 0x6577], 3 000010E8 5461 addq.w -[A1], 2 000010EA 6262 bhi +0x64 /* 0000114E */ 000010EC 6572 bcs +0x74 /* 00001160 */ 000010EE 4676 0000 not.w [A6 + D0.w] 000010F2 FFFF .invalid <> 000010F4 4E56 0000 link A6, 0 000010F8 2F0A move.l -[A7], A2 000010FA 246E 0008 movea.l A2, [A6 + 0x8] 000010FE 2F0A move.l -[A7], A2 00001100 4EB9 0000 51DA jsr [0x000051DA] 00001106 2079 FFFF A240 movea.l A0, [0xFFFFA240] 0000110C 2488 move.l [A2], A0 0000110E 200A move.l D0, A2 00001110 245F movea.l A2, [A7]+ 00001112 4E5E unlink A6 00001114 205F movea.l A0, [A7]+ 00001116 584F addq.w A7, 4 00001118 4ED0 jmp [A0] 0000111A 8021 or.b D0, -[A1] 0000111C 5F5F subq.w [A7]+, 7 label0000111E: 0000111E 6374 bls +0x76 /* 00001194 */ 00001120 5F5F subq.w [A7]+, 7 label00001122: 00001122 3233 5454 move.w D1, [A3 + D5.w * 4 + 0x54] 00001126 6561 bcs +0x63 /* 00001189 */ 00001128 724F moveq.l D1, 0x4F 0000112A 6666 bne +0x68 /* 00001192 */ 0000112C 4D65 chk.w D6, -[A5] 0000112E 6E75 bgt +0x77 /* 000011A5 */ 00001130 5669 6577 addq.w [A1 + 0x6577], 3 00001134 5472 6163 6B65 7246 7600 addq.w [[A2 + 0x6B65] + 0x72467600], 2 0000113E 0000 1C20 ori.b D0, 0x20 /* ' ' */ 00001142 2303 move.l -[A1], D3 00001144 241D move.l D2, [A5]+ 00001146 0319 btst [A1]+, D1 00001148 031F btst [A7]+, D1 0000114A 031F btst [A7]+, D1 0000114C 031F btst [A7]+, D1 label0000114E: 0000114E 031F btst [A7]+, D1 00001150 0320 btst -[A0], D1 00001152 2020 move.l D0, -[A0] 00001154 1F03 move.b -[A7], D3 00001156 1D03 move.b -[A6], D3 00001158 1D03 move.b -[A6], D3 0000115A 2103 move.l -[A0], D3 0000115C 2220 move.l D1, -[A0] 0000115E 1F03 move.b -[A7], D3 label00001160: 00001160 2024 move.l D0, -[A4] 00001162 2223 move.l D1, -[A3] 00001164 031D btst [A5]+, D1 00001166 0323 btst -[A3], D1 00001168 0324 btst -[A4], D1 0000116A 1F03 move.b -[A7], D3 0000116C 2008 move.l D0, A0 0000116E 0A07 042E xori.b D7, 0x2E /* '.' */ 00001172 031D btst [A5]+, D1 00001174 0321 btst -[A1], D1 00001176 031F btst [A7]+, D1 00001178 031F btst [A7]+, D1 0000117A 031F btst [A7]+, D1 0000117C 031D btst [A5]+, D1 0000117E 031D btst [A5]+, D1 00001180 0324 btst -[A4], D1 00001182 2028 2126 move.l D0, [A0 + 0x2126] 00001186 0322 btst -[A2], D1 00001188 2503 move.l -[A2], D3 0000118A 2426 move.l D2, -[A6] 0000118C 2828 213D move.l D4, [A0 + 0x213D] 00001190 1D03 move.b -[A6], D3 label00001192: 00001192 2103 move.l -[A0], D3 label00001194: 00001194 2103 move.l -[A0], D3 00001196 2303 move.l -[A1], D3 00001198 1F03 move.b -[A7], D3 0000119A 2103 move.l -[A0], D3 0000119C 2224 move.l D1, -[A4] 0000119E 1D03 move.b -[A6], D3 000011A0 1D03 move.b -[A6], D3 000011A2 1F03 move.b -[A7], D3 000011A4 1D03 move.b -[A6], D3 000011A6 0000 394A ori.b D0, 0x4A /* 'J' */ 000011AA 80E4 divu.w D0, -[A4] 000011AC 2020 move.l D0, -[A0] 000011AE 80A8 2042 or.l D0, [A0 + 0x2042] 000011B2 2422 move.l D2, -[A2] 000011B4 8090 or.l D0, [A0] 000011B6 819E or.l [A6]+, D0 000011B8 2028 214B move.l D0, [A0 + 0x214B] 000011BC 4C26 2828 movem.w D2,D4,A2,A4, -[A6] 000011C0 213D move.l -[A0], <> 000011C2 80F6 2400 divu.w D0, [A6 + D2.w * 4] 000011C6 0000 0000 ori.b D0, 0x0 000011CA 0000 0000 ori.b D0, 0x0 000011CE 0000 0000 ori.b D0, 0x0 000011D2 0000 0000 ori.b D0, 0x0 000011D6 0000 .incomplete